The Stanford Hydra CMP
نویسندگان
چکیده
0272-1732/00/$10.00 2000 IEEE The Hydra chip multiprocessor (CMP) integrates four MIPS-based processors and their primary caches on a single chip together with a shared secondary cache. A standard CMP offers implementation and performance advantages compared to wide-issue superscalar designs. However, it must be programmed with a more complicated parallel programming model to obtain maximum performance. To simplify parallel programming, the Hydra CMP supports thread-level speculation and memory renaming, a paradigm that allows performance similar to a uniprocessor of comparable die area on integer programs. This article motivates the design of a CMP, describes the architecture of the Hydra design with a focus on its speculative thread support, and describes our prototype implementation.
منابع مشابه
Why Build a Cmp?
The Hydra chip multiprocessor (CMP) integrates four MIPS-based processors and their primary caches on a single chip together with a shared secondary cache. A standard CMP offers implementation and performance advantages compared to wide-issue superscalar designs. However, it must be programmed with a more complicated parallel programming model to obtain maximum performance. To simplify parallel...
متن کاملA Flexible, Efficient Concurrent Garbage Collector for Speculative Thread Processors
Michael Chen and Kunle Olukotun Computer Systems Lab, Stanford University Abstract In this paper, we introduce a novel garbage collector for Java to be used for processors with speculative threads support like the Hydra chip multiprocessor (CMP). Thread speculation permits parallel execution of sections of sequential code with data dependencies enforced in the hardware, eliminating the need for...
متن کاملInduction of secondary axis in hydra revisited: New insights into pattern formation
In 1909, several years before the famous `Organizer’ experiments of Spemann and Mangold, Ethel Browne demonstrated induction of a secondary axis in hydra by grafting a hypostome. Based on this and subsequent work, in the late sixties, Lewis Wolpert proposed the theory of morphogen gradients and positional information. We have studied secondary axis induction by hypostome and foot tissue using t...
متن کاملRewriting theory for the Hydra battle and the extended Grzegorczyk hierarchy
A subrecursive rewriting framework for the classical Kirby and Paris hydra battle is introduced. The termination of a natural rewrite system RH for the Hydra battle is shown by using ordinals and additionally by proving an upper bound on the derivation lengths in terms of a fast growing function of ordinal index ε0. It is shown that the RH -derivation lengths cannot be bounded by a fast growing...
متن کاملA Simulator for the Hydra CMP
In recent years, Single Chip Multiprocessors have been gaining ground as alternatives to superscalar processor architectures. Comparisons [3] between CMPs and Superscalar Processors argue the case for chip multiprocessors through the results that super scalar architectures outperform CMPs of comparable die size and cost by only a small margin where coarse grained parallelism is not available. O...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Micro
دوره 20 شماره
صفحات -
تاریخ انتشار 2000